home *** CD-ROM | disk | FTP | other *** search
/ PC Graphics Unleashed / PC Graphics Unleashed.iso / xa / vsa_font.h < prev    next >
Text File  |  1994-06-25  |  19KB  |  899 lines

  1. /*............................... VSA_FONT.H .............. 6-25-94 ........*/
  2. /*    This is the font file for the VSA256 Graphics Library.  The basic     */
  3. /*  font size is set by the XCharBase and YCharBase values defined at the   */
  4. /*  top of this file.  This include file gives you the ability to fully     */
  5. /*  customize your fonts! Feel free to edit the font vertex lists to be as  */
  6. /*  personalized as possible.  Read on to see how it works.                 */
  7. /*                                                                          */
  8. /*   ASC[M][N] is a 2 dimensional array.  The M index selects one of 96     */
  9. /* possible characters and corresponds to the printable ASCII character     */
  10. /* codes from 32 to 127. (M = 0 selects ASCII character code 32 ... a space,*/
  11. /* M = 95 selects ASCII character code 127 ... DEL)                         */
  12. /*   For any given value of M, the N index steps through the vertex list    */
  13. /* for that character.  Each vertex takes up 3 locations.  The first of     */
  14. /* the 3 values is the blank code. A blank code of 0 means start a new line */
  15. /* segment (equivalent to "move_to").  A blank code of 1 means continue     */
  16. /* drawing (equivalent to "line_to").  A blank code of 255 means END of     */
  17. /* vertex list. You MUST end each vertex list this way!                     */
  18. /*   The next two values are x and y coordinates relative to the top left   */
  19. /* corner of the character cell.  The x and y values should never be more   */
  20. /* than XCharBase-1 and YCharBase-1 respectively.  When the blank code is   */
  21. /* 255, the x and y values are ignored.  A maximum of 23 verticies plus an  */
  22. /* END vertex are allowed per character.  Overrunning this limit will       */
  23. /* probably cause your PC to go woopie.                                     */
  24. /*..........................................................................*/
  25.  
  26. unsigned XCharBase = 8, YCharBase = 16;
  27. unsigned char ASC[96][72]={
  28. {                                                   /* ASCII 32   " "*/
  29. 255,  0,  0 },
  30. {                                                   /* ASCII 33   "!"*/
  31.     0,  3,  2,
  32.     1,  3,  7,
  33.     0,  3, 10,
  34.     1,  3, 11,
  35. 255,  0,  0 },
  36. {                                                   /* ASCII 34   """*/
  37.     0,  2,  2,
  38.     1,  2,  4,
  39.     0,  4,  2,
  40.     1,  4,  4,
  41. 255,  0,  0 },
  42. {                                                   /* ASCII 35   "#"*/
  43.     0,  2,  2,
  44.     1,  2, 11,
  45.     0,  4,  2,
  46.     1,  4, 11,
  47.     0,  0,  5,
  48.     1,  6,  5,
  49.     0,  0,  8,
  50.     1,  6,  8,
  51. 255,  0,  0 },
  52. {                                                   /* ASCII 36   "$"*/
  53.     0,  6,  4,
  54.     1,  5,  3,
  55.     1,  1,  3,
  56.     1,  0,  4,
  57.     1,  0,  5,
  58.     1,  1,  6,
  59.     1,  5,  6,
  60.     1,  6,  7,
  61.     1,  6,  9,
  62.     1,  5, 10,
  63.     1,  1, 10,
  64.     1,  0,  9,
  65.     0,  3,  2,
  66.     1,  3, 11,
  67. 255,  0,  0 },
  68. {                                                   /* ASCII 37   "%"*/
  69.     0,  6,  2,
  70.     1,  0, 11,
  71.     0,  1,  2,
  72.     1,  2,  2,
  73.     1,  3,  3,
  74.     1,  3,  4,
  75.     1,  2,  5,
  76.     1,  1,  5,
  77.     1,  0,  4,
  78.     1,  0,  3,
  79.     1,  1,  2,
  80.     0,  4,  8,
  81.     1,  5,  8,
  82.     1,  6,  9,
  83.     1,  6, 10,
  84.     1,  5, 11,
  85.     1,  4, 11,
  86.     1,  3, 10,
  87.     1,  3,  9,
  88.     1,  4,  8,
  89. 255,  0,  0 },
  90. {                                                   /* ASCII 38   "&"*/
  91.     0,  6, 10,
  92.     1,  1,  5,
  93.     1,  1,  3,
  94.     1,  2,  2,
  95.     1,  4,  2,
  96.     1,  5,  3,
  97.     1,  5,  5,
  98.     1,  0,  8,
  99.     1,  0, 10,
  100.     1,  1, 11,
  101.     1,  4, 11,
  102.     1,  5, 10,
  103.     1,  5,  8,
  104. 255,  0,  0 },
  105. {                                                   /* ASCII 39   "'"*/
  106.     0,  3,  2,
  107.     1,  3,  3,
  108.     1,  2,  4,
  109. 255,  0,  0 },
  110. {                                                   /* ASCII 40   "("*/
  111.     0,  4,  2,
  112.     1,  2,  4,
  113.     1,  2,  9,
  114.     1,  4, 11,
  115. 255,  0,  0 },
  116. {                                                   /* ASCII 41   ")"*/
  117.     0,  2,  2,
  118.     1,  4,  4,
  119.     1,  4,  9,
  120.     1,  2, 11,
  121. 255,  0,  0 },
  122. {                                                   /* ASCII 42   "*"*/
  123.     0,  3,  3,
  124.     1,  3,  9,
  125.     0,  0,  6,
  126.     1,  6,  6,
  127.     0,  1,  4,
  128.     1,  5,  8,
  129.     0,  5,  4,
  130.     1,  1,  8,
  131. 255,  0,  0 },
  132. {                                                   /* ASCII 43   "+"*/
  133.     0,  3,  3,
  134.     1,  3,  9,
  135.     0,  0,  6,
  136.     1,  6,  6,
  137. 255,  0,  0 },
  138. {                                                   /* ASCII 44   ","*/
  139.     0,  3, 11,
  140.     1,  3, 12,
  141.     1,  2, 13,
  142. 255,  0,  0 },
  143. {                                                   /* ASCII 45   "-"*/
  144.     0,  0,  6,
  145.     1,  6,  6,
  146. 255,  0,  0 },
  147. {                                                   /* ASCII 46   "."*/
  148.     0,  3, 11,
  149.     1,  3, 11,
  150. 255,  0,  0 },
  151. {                                                   /* ASCII 47   "/"*/
  152.     0,  6,  2,
  153.     1,  0, 11,
  154. 255,  0,  0 },
  155. {                                                   /* ASCII 48   "0"*/
  156.     0,  1,  2,
  157.     1,  5,  2,
  158.     1,  6,  3,
  159.     1,  6, 10,
  160.     1,  5, 11,
  161.     1,  1, 11,
  162.     1,  0, 10,
  163.     1,  0,  3,
  164.     1,  1,  2,
  165.     0,  6,  3,
  166.     1,  0,  9,
  167. 255,  0,  0 },
  168. {                                                   /* ASCII 49   "1"*/
  169.     0,  1,  4,
  170.     1,  3,  2,
  171.     1,  3, 11,
  172.     0,  1, 11,
  173.     1,  5, 11,
  174. 255,  0,  0 },
  175. {                                                   /* ASCII 50   "2"*/
  176.     0,  0,  2,
  177.     1,  5,  2,
  178.     1,  6,  3,
  179.     1,  6,  5,
  180.     1,  5,  6,
  181.     1,  1,  6,
  182.     1,  0,  7,
  183.     1,  0, 11,
  184.     1,  6, 11,
  185. 255,  0,  0 },
  186. {                                                   /* ASCII 51   "3"*/
  187.     0,  0,  3,
  188.     1,  1,  2,
  189.     1,  5,  2,
  190.     1,  6,  3,
  191.     1,  6,  5,
  192.     1,  5,  6,
  193.     1,  6,  7,
  194.     1,  6, 10,
  195.     1,  5, 11,
  196.     1,  1, 11,
  197.     1,  0, 10,
  198.     0,  2,  6,
  199.     1,  5,  6,
  200. 255,  0,  0 },
  201. {                                                   /* ASCII 52   "4"*/
  202.     0,  4, 11,
  203.     1,  4,  2,
  204.     1,  0,  6,
  205.     1,  0,  7,
  206.     1,  6,  7,
  207. 255,  0,  0 },
  208. {                                                   /* ASCII 53   "5"*/
  209.     0,  6,  2,
  210.     1,  0,  2,
  211.     1,  0,  5,
  212.     1,  1,  6,
  213.     1,  5,  6,
  214.     1,  6,  7,
  215.     1,  6, 10,
  216.     1,  5, 11,
  217.     1,  0, 11,
  218. 255,  0,  0 },
  219. {                                                   /* ASCII 54   "6"*/
  220.     0,  5,  2,
  221.     1,  2,  2,
  222.     1,  0,  4,
  223.     1,  0, 10,
  224.     1,  1, 11,
  225.     1,  5, 11,
  226.     1,  6, 10,
  227.     1,  6,  7,
  228.     1,  5,  6,
  229.     1,  0,  6,
  230. 255,  0,  0 },
  231. {                                                   /* ASCII 55   "7"*/
  232.     0,  0,  3,
  233.     1,  0,  2,
  234.     1,  6,  2,
  235.     1,  6,  4,
  236.     1,  2,  8,
  237.     1,  2, 11,
  238. 255,  0,  0 },
  239. {                                                   /* ASCII 56   "8"*/
  240.     0,  1,  2,
  241.     1,  5,  2,
  242.     1,  6,  3,
  243.     1,  6,  5,
  244.     1,  5,  6,
  245.     1,  6,  7,
  246.     1,  6, 10,
  247.     1,  5, 11,
  248.     1,  1, 11,
  249.     1,  0, 10,
  250.     1,  0,  7,
  251.     1,  1,  6,
  252.     1,  0,  5,
  253.     1,  0,  3,
  254.     1,  1,  2,
  255.     0,  1,  6,
  256.     1,  5,  6,
  257. 255,  0,  0 },
  258. {                                                   /* ASCII 57   "9"*/
  259.     0,  1, 11,
  260.     1,  3, 11,
  261.     1,  6,  8,
  262.     1,  6,  3,
  263.     1,  5,  2,
  264.     1,  1,  2,
  265.     1,  0,  3,
  266.     1,  0,  5,
  267.     1,  1,  6,
  268.     1,  6,  6,
  269. 255,  0,  0 },
  270. {                                                   /* ASCII 58   ":"*/
  271.     0,  3,  6,
  272.     1,  3,  6,
  273.     0,  3, 11,
  274.     1,  3, 11,
  275. 255,  0,  0 },
  276. {                                                   /* ASCII 59   ";"*/
  277.     0,  3,  6,
  278.     1,  3,  6,
  279.     0,  3, 11,
  280.     1,  3, 12,
  281.     1,  2, 13,
  282. 255,  0,  0 },
  283. {                                                   /* ASCII 60   "<"*/
  284.     0,  6,  2,
  285.     1,  0,  6,
  286.     1,  6, 10,
  287. 255,  0,  0 },
  288. {                                                   /* ASCII 61   "="*/
  289.     0,  0,  5,
  290.     1,  6,  5,
  291.     0,  0,  7,
  292.     1,  6,  7,
  293. 255,  0,  0 },
  294. {                                                   /* ASCII 62   ">"*/
  295.     0,  0,  2,
  296.     1,  6,  6,
  297.     1,  0, 10,
  298. 255,  0,  0 },
  299. {                                                   /* ASCII 63   "?"*/
  300.     0,  0,  3,
  301.     1,  1,  2,
  302.     1,  4,  2,
  303.     1,  5,  3,
  304.     1,  5,  5,
  305.     1,  4,  6,
  306.     1,  2,  6,
  307.     1,  2,  9,
  308.     0,  2, 11,
  309.     1,  2, 11,
  310. 255,  0,  0 },
  311. {                                                   /* ASCII 64   "@"*/
  312.     0,  5, 11,
  313.     1,  1, 11,
  314.     1,  0, 10,
  315.     1,  0,  3,
  316.     1,  1,  2,
  317.     1,  5,  2,
  318.     1,  6,  3,
  319.     1,  6,  9,
  320.     1,  5,  8,
  321.     1,  4,  9,
  322.     1,  3,  9,
  323.     1,  2,  8,
  324.     1,  2,  6,
  325.     1,  3,  5,
  326.     1,  4,  5,
  327.     1,  5,  6,
  328.     1,  5,  8,
  329.     0,  5,  5,
  330.     1,  5,  6,
  331. 255,  0,  0 },
  332. {                                                   /* ASCII 65   "A"*/
  333.     0,  0, 11,
  334.     1,  0,  5,
  335.     1,  3,  2,
  336.     1,  6,  5,
  337.     1,  6, 11,
  338.     0,  0,  6,
  339.     1,  6,  6,
  340. 255,  0,  0 },
  341. {                                                   /* ASCII 66   "B"*/
  342.     0,  0,  2,
  343.     1,  5,  2,
  344.     1,  6,  3,
  345.     1,  6,  5,
  346.     1,  5,  6,
  347.     1,  6,  7,
  348.     1,  6, 10,
  349.     1,  5, 11,
  350.     1,  0, 11,
  351.     0,  1,  2,
  352.     1,  1, 11,
  353.     0,  1,  6,
  354.     1,  5,  6,
  355. 255,  0,  0 },
  356. {                                                   /* ASCII 67   "C"*/
  357.     0,  6,  3,
  358.     1,  5,  2,
  359.     1,  1,  2,
  360.     1,  0,  3,
  361.     1,  0, 10,
  362.     1,  1, 11,
  363.     1,  5, 11,
  364.     1,  6, 10,
  365. 255,  0,  0 },
  366. {                                                   /* ASCII 68   "D"*/
  367.     0,  0,  2,
  368.     1,  5,  2,
  369.     1,  6,  3,
  370.     1,  6, 10,
  371.     1,  5, 11,
  372.     1,  0, 11,
  373.     0,  1,  2,
  374.     1,  1, 11,
  375. 255,  0,  0 },
  376. {                                                   /* ASCII 69   "E"*/
  377.     0,  6,  2,
  378.     1,  0,  2,
  379.     1,  0, 11,
  380.     1,  6, 11,
  381.     0,  0,  6,
  382.     1,  4,  6,
  383. 255,  0,  0 },
  384. {                                                   /* ASCII 70   "F"*/
  385.     0,  6,  2,
  386.     1,  0,  2,
  387.     1,  0, 11,
  388.     0,  0,  6,
  389.     1,  4,  6,
  390. 255,  0,  0 },
  391. {                                                   /* ASCII 71   "G"*/
  392.     0,  6,  3,
  393.     1,  5,  2,
  394.     1,  1,  2,
  395.     1,  0,  3,
  396.     1,  0, 10,
  397.     1,  1, 11,
  398.     1,  5, 11,
  399.     1,  6, 10,
  400.     1,  6,  7,
  401.     1,  4,  7,
  402. 255,  0,  0 },
  403. {                                                   /* ASCII 72   "H"*/
  404.     0,  0,  2,
  405.     1,  0, 11,
  406.     0,  6,  2,
  407.     1,  6, 11,
  408.     0,  0,  6,
  409.     1,  6,  6,
  410. 255,  0,  0 },
  411. {                                                   /* ASCII 73   "I"*/
  412.     0,  1,  2,
  413.     1,  5,  2,
  414.     0,  3,  2,
  415.     1,  3, 11,
  416.     0,  1, 11,
  417.     1,  5, 11,
  418. 255,  0,  0 },
  419. {                                                   /* ASCII 74   "J"*/
  420.     0,  0, 10,
  421.     1,  1, 11,
  422.     1,  4, 11,
  423.     1,  5, 10,
  424.     1,  5,  2,
  425.     0,  4,  2,
  426.     1,  6,  2,
  427. 255,  0,  0 },
  428. {                                                   /* ASCII 75   "K"*/
  429.     0,  0,  2,
  430.     1,  0, 11,
  431.     0,  6,  2,
  432.     1,  0,  8,
  433.     0,  2,  6,
  434.     1,  6, 11,
  435. 255,  0,  0 },
  436. {                                                   /* ASCII 76   "L"*/
  437.     0,  0,  2,
  438.     1,  0, 11,
  439.     1,  6, 11,
  440. 255,  0,  0 },
  441. {                                                   /* ASCII 77   "M"*/
  442.     0,  0, 11,
  443.     1,  0,  2,
  444.     1,  3,  5,
  445.     1,  6,  2,
  446.     1,  6, 11,
  447. 255,  0,  0 },
  448. {                                                   /* ASCII 78   "N"*/
  449.     0,  0, 11,
  450.     1,  0,  2,
  451.     1,  6, 11,
  452.     1,  6,  2,
  453. 255,  0,  0 },
  454. {                                                   /* ASCII 79   "O"*/
  455.     0,  1,  2,
  456.     1,  5,  2,
  457.     1,  6,  3,
  458.     1,  6, 10,
  459.     1,  5, 11,
  460.     1,  1, 11,
  461.     1,  0, 10,
  462.     1,  0,  3,
  463.     1,  1,  2,
  464. 255,  0,  0 },
  465. {                                                   /* ASCII 80   "P"*/
  466.     0,  0, 11,
  467.     1,  0,  2,
  468.     1,  5,  2,
  469.     1,  6,  3,
  470.     1,  6,  5,
  471.     1,  5,  6,
  472.     1,  0,  6,
  473. 255,  0,  0 },
  474. {                                                   /* ASCII 81   "Q"*/
  475.     0,  1,  2,
  476.     1,  5,  2,
  477.     1,  6,  3,
  478.     1,  6, 10,
  479.     1,  5, 11,
  480.     1,  1, 11,
  481.     1,  0, 10,
  482.     1,  0,  3,
  483.     1,  1,  2,
  484.     0,  3,  9,
  485.     1,  6, 13,
  486. 255,  0,  0 },
  487. {                                                   /* ASCII 82   "R"*/
  488.     0,  0, 11,
  489.     1,  0,  2,
  490.     1,  5,  2,
  491.     1,  6,  3,
  492.     1,  6,  5,
  493.     1,  5,  6,
  494.     1,  0,  6,
  495.     0,  3,  6,
  496.     1,  6, 11,
  497. 255,  0,  0 },
  498. {                                                   /* ASCII 83   "S"*/
  499.     0,  6,  3,
  500.     1,  5,  2,
  501.     1,  1,  2,
  502.     1,  0,  3,
  503.     1,  0,  5,
  504.     1,  1,  6,
  505.     1,  5,  6,
  506.     1,  6,  7,
  507.     1,  6, 10,
  508.     1,  5, 11,
  509.     1,  1, 11,
  510.     1,  0, 10,
  511. 255,  0,  0 },
  512. {                                                   /* ASCII 84   "T"*/
  513.     0,  0,  2,
  514.     1,  6,  2,
  515.     0,  3,  2,
  516.     1,  3, 11,
  517. 255,  0,  0 },
  518. {                                                   /* ASCII 85   "U"*/
  519.     0,  0,  2,
  520.     1,  0, 10,
  521.     1,  1, 11,
  522.     1,  5, 11,
  523.     1,  6, 10,
  524.     1,  6,  2,
  525. 255,  0,  0 },
  526. {                                                   /* ASCII 86   "V"*/
  527.     0,  0,  2,
  528.     1,  0,  8,
  529.     1,  3, 11,
  530.     1,  6,  8,
  531.     1,  6,  2,
  532. 255,  0,  0 },
  533. {                                                   /* ASCII 87   "W"*/
  534.     0,  0,  2,
  535.     1,  0, 11,
  536.     1,  3,  8,
  537.     1,  6, 11,
  538.     1,  6,  2,
  539. 255,  0,  0 },
  540. {                                                   /* ASCII 88   "X"*/
  541.     0,  0,  2,
  542.     1,  0,  3,
  543.     1,  3,  6,
  544.     1,  6,  3,
  545.     1,  6,  2,
  546.     0,  0, 11,
  547.     1,  0, 10,
  548.     1,  3,  7,
  549.     1,  6, 10,
  550.     1,  6, 11,
  551.     0,  3,  6,
  552.     1,  3,  7,
  553. 255,  0,  0 },
  554. {                                                   /* ASCII 89   "Y"*/
  555.     0,  0,  2,
  556.     1,  0,  3,
  557.     1,  3,  6,
  558.     1,  6,  3,
  559.     1,  6,  2,
  560.     0,  3,  6,
  561.     1,  3, 11,
  562. 255,  0,  0 },
  563. {                                                   /* ASCII 90   "Z"*/
  564.     0,  0,  2,
  565.     1,  6,  2,
  566.     1,  0, 11,
  567.     1,  6, 11,
  568. 255,  0,  0 },
  569. {                                                   /* ASCII 91   "["*/
  570.     0,  4,  2,
  571.     1,  2,  2,
  572.     1,  2, 11,
  573.     1,  4, 11,
  574. 255,  0,  0 },
  575. {                                                   /* ASCII 92   "\"*/
  576.     0,  0,  2,
  577.     1,  6, 11,
  578. 255,  0,  0 },
  579. {                                                   /* ASCII 93   "]"*/
  580.     0,  2,  2,
  581.     1,  4,  2,
  582.     1,  4, 11,
  583.     1,  2, 11,
  584. 255,  0,  0 },
  585. {                                                   /* ASCII 94   "^"*/
  586.     0,  1,  2,
  587.     1,  3,  0,
  588.     1,  5,  2,
  589. 255,  0,  0 },
  590. {                                                   /* ASCII 95   "_"*/
  591.     0,  1, 11,
  592.     1,  6, 11,
  593. 255,  0,  0 },
  594. {                                                   /* ASCII 96   "`"*/
  595.     0,  3,  0,
  596.     1,  3,  2,
  597. 255,  0,  0 },
  598. {                                                   /* ASCII 97   "a"*/
  599.     0,  2,  6,
  600.     1,  4,  6,
  601.     1,  5,  7,
  602.     1,  5, 10,
  603.     1,  4, 11,
  604.     1,  2, 11,
  605.     1,  1, 10,
  606.     1,  1,  9,
  607.     1,  2,  8,
  608.     1,  4,  8,
  609.     1,  5,  9,
  610.     0,  5, 10,
  611.     1,  6, 11,
  612. 255,  0,  0 },
  613. {                                                   /* ASCII 98   "b"*/
  614.     0,  2,  2,
  615.     1,  2, 10,
  616.     1,  1, 11,
  617.     0,  2,  7,
  618.     1,  3,  6,
  619.     1,  5,  6,
  620.     1,  6,  7,
  621.     1,  6, 10,
  622.     1,  5, 11,
  623.     1,  3, 11,
  624.     1,  2, 10,
  625. 255,  0,  0 },
  626. {                                                   /* ASCII 99   "c"*/
  627.     0,  6,  7,
  628.     1,  5,  6,
  629.     1,  2,  6,
  630.     1,  1,  7,
  631.     1,  1, 10,
  632.     1,  2, 11,
  633.     1,  5, 11,
  634.     1,  6, 10,
  635. 255,  0,  0 },
  636. {                                                  /* ASCII 100  "d"*/
  637.     0,  5,  2,
  638.     1,  5, 10,
  639.     1,  6, 11,
  640.     0,  5,  7,
  641.     1,  4,  6,
  642.     1,  2,  6,
  643.     1,  1,  7,
  644.     1,  1, 10,
  645.     1,  2, 11,
  646.     1,  4, 11,
  647.     1,  5, 10,
  648. 255,  0,  0 },
  649. {                                                   /* ASCII 101  "e"*/
  650.     0,  6, 11,
  651.     1,  2, 11,
  652.     1,  1, 10,
  653.     1,  1,  7,
  654.     1,  2,  6,
  655.     1,  5,  6,
  656.     1,  6,  7,
  657.     1,  6,  8,
  658.     1,  1,  8,
  659. 255,  0,  0 },
  660. {                                                   /* ASCII 102  "f"*/
  661.     0,  6,  3,
  662.     1,  5,  2,
  663.     1,  4,  2,
  664.     1,  3,  3,
  665.     1,  3, 11,
  666.     0,  1,  6,
  667.     1,  5,  6,
  668. 255,  0,  0 },
  669. {                                                   /* ASCII 103  "g"*/
  670.     0,  6,  6,
  671.     1,  5,  7,
  672.     1,  5, 13,
  673.     1,  4, 14,
  674.     1,  1, 14,
  675.     0,  5,  7,
  676.     1,  4,  6,
  677.     1,  2,  6,
  678.     1,  1,  7,
  679.     1,  1, 10,
  680.     1,  2, 11,
  681.     1,  4, 11,
  682.     1,  5, 10,
  683. 255,  0,  0 },
  684. {                                                   /* ASCII 104  "h"*/
  685.     0,  2,  2,
  686.     1,  2, 11,
  687.     0,  2,  7,
  688.     1,  3,  6,
  689.     1,  5,  6,
  690.     1,  6,  7,
  691.     1,  6, 11,
  692. 255,  0,  0 },
  693. {                                                   /* ASCII 105  "i"*/
  694.     0,  4,  2,
  695.     1,  4,  3,
  696.     0,  4,  6,
  697.     1,  4,  11,
  698. 255,  0,  0 },
  699. {                                                   /* ASCII 106  "j"*/
  700.     0,  5,  2,
  701.     1,  5,  3,
  702.     0,  4,  7,
  703.     1,  5,  6,
  704.     1,  5, 13,
  705.     1,  4, 14,
  706.     1,  2, 14,
  707.     1,  1, 13,
  708. 255,  0,  0 },
  709. {                                                   /* ASCII 107  "k"*/
  710.     0,  2,  2,
  711.     1,  2, 11,
  712.     0,  2,  9,
  713.     1,  5,  6,
  714.     0,  3,  8,
  715.     1,  6, 11,
  716. 255,  0,  0 },
  717. {                                                   /* ASCII 108  "l"*/
  718.     0,  4,  2,
  719.     1,  4, 11,
  720. 255,  0,  0 },
  721. {                                                   /* ASCII 109  "m"*/
  722.     0,  1, 11,
  723.     1,  1,  6,
  724.     1,  3,  8,
  725.     1,  4,  8,
  726.     1,  6,  6,
  727.     1,  6, 11,
  728. 255,  0,  0 },
  729. {                                                   /* ASCII 110  "n"*/
  730.     0,  1,  6,
  731.     1,  2,  7,
  732.     1,  2, 11,
  733.     0,  2,  7,
  734.     1,  3,  6,
  735.     1,  5,  6,
  736.     1,  6,  7,
  737.     1,  6, 11,
  738. 255,  0,  0 },
  739. {                                                   /* ASCII 111  "o"*/
  740.     0,  2,  6,
  741.     1,  5,  6,
  742.     1,  6,  7,
  743.     1,  6, 10,
  744.     1,  5, 11,
  745.     1,  2, 11,
  746.     1,  1, 10,
  747.     1,  1,  7,
  748.     1,  2,  6,
  749. 255,  0,  0 },
  750. {                                                   /* ASCII 112  "p"*/
  751.     0,  1,  6,
  752.     1,  2,  7,
  753.     1,  2, 14,
  754.     0,  2,  7,
  755.     1,  3,  6,
  756.     1,  5,  6,
  757.     1,  6,  7,
  758.     1,  6, 10,
  759.     1,  5, 11,
  760.     1,  3, 11,
  761.     1,  2, 10,
  762. 255,  0,  0 },
  763. {                                                   /* ASCII 113  "q"*/
  764.     0,  6,  6,
  765.     1,  5,  7,
  766.     1,  5, 14,
  767.     0,  5,  7,
  768.     1,  4,  6,
  769.     1,  2,  6,
  770.     1,  1,  7,
  771.     1,  1, 10,
  772.     1,  2, 11,
  773.     1,  4, 11,
  774.     1,  5, 10,
  775. 255,  0,  0 },
  776. {                                                   /* ASCII 114  "r"*/
  777.     0,  1,  6,
  778.     1,  2,  7,
  779.     1,  2, 11,
  780.     0,  2,  7,
  781.     1,  3,  6,
  782.     1,  5,  6,
  783.     1,  6,  7,
  784. 255,  0,  0 },
  785. {                                                   /* ASCII 115  "s"*/
  786.     0,  1, 11,
  787.     1,  5, 11,
  788.     1,  6, 10,
  789.     1,  6,  9,
  790.     1,  5,  8,
  791.     1,  1,  8,
  792.     1,  1,  7,
  793.     1,  2,  6,
  794.     1,  6,  6,
  795. 255,  0,  0 },
  796. {                                                   /* ASCII 116  "t"*/
  797.     0,  1,  6,
  798.     1,  5,  6,
  799.     0,  3,  2,
  800.     1,  3, 10,
  801.     1,  4, 11,
  802.     1,  6, 11,
  803. 255,  0,  0 },
  804. {                                                   /* ASCII 117  "u"*/
  805.     0,  1,  6,
  806.     1,  1, 10,
  807.     1,  2, 11,
  808.     1,  4, 11,
  809.     1,  5, 10,
  810.     1,  5,  6,
  811.     0,  5, 10,
  812.     1,  6, 11,
  813. 255,  0,  0 },
  814. {                                                   /* ASCII 118  "v"*/
  815.     0,  1,  6,
  816.     1,  1,  9,
  817.     1,  3, 11,
  818.     1,  4, 11,
  819.     1,  6,  9,
  820.     1,  6,  6,
  821. 255,  0,  0 },
  822. {                                                   /* ASCII 119  "w"*/
  823.     0,  1,  6,
  824.     1,  1, 11,
  825.     1,  3,  9,
  826.     1,  4,  9,
  827.     1,  6, 11,
  828.     1,  6,  6,
  829. 255,  0,  0 },
  830. {                                                   /* ASCII 120  "x"*/
  831.     0,  1,  6,
  832.     1,  6, 11,
  833.     0,  6,  6,
  834.     1,  1, 11,
  835. 255,  0,  0 },
  836. {                                                   /* ASCII 121  "y"*/
  837.     0,  1,  6,
  838.     1,  1, 10,
  839.     1,  2, 11,
  840.     1,  5, 11,
  841.     1,  6, 10,
  842.     1,  6,  6,
  843.     0,  6, 10,
  844.     1,  6, 13,
  845.     1,  5, 14,
  846.     1,  1, 14,
  847. 255,  0,  0 },
  848. {                                                   /* ASCII 122  "z"*/
  849.     0,  1,  6,
  850.     1,  6,  6,
  851.     1,  1, 11,
  852.     1,  6, 11,
  853. 255,  0,  0 },
  854. {                                                   /* ASCII 123  "{"*/
  855.     0,  5,  2,
  856.     1,  4,  2,
  857.     1,  3,  3,
  858.     1,  3,  5,
  859.     1,  2,  6,
  860.     1,  3,  7,
  861.     1,  3, 10,
  862.     1,  4, 11,
  863.     1,  5, 11,
  864. 255,  0,  0 },
  865. {                                                   /* ASCII 124  "|"*/
  866.     0,  3,  2,
  867.     1,  3,  5,
  868.     0,  3,  7,
  869.     1,  3, 11,
  870. 255,  0,  0 },
  871. {                                                   /* ASCII 125  "}"*/
  872.     0,  1,  2,
  873.     1,  2,  2,
  874.     1,  3,  3,
  875.     1,  3,  5,
  876.     1,  4,  6,
  877.     1,  3,  7,
  878.     1,  3, 10,
  879.     1,  2, 11,
  880.     1,  1, 11,
  881. 255,  0,  0 },
  882. {                                                   /* ASCII 126  "~"*/
  883.     0,  0,  3,
  884.     1,  1,  2,
  885.     1,  2,  2,
  886.     1,  3,  3,
  887.     1,  5,  3,
  888.     1,  6,  2,
  889. 255,  0,  0 },
  890. {                                                   /* ASCII 127  "del"*/
  891.     0,  0,  5,
  892.     1,  3,  2,
  893.     1,  6,  5,
  894.     1,  3,  8,
  895.     1,  0,  5,
  896. 255,  0,  0 },
  897. };
  898.  
  899.